PhpOffice\PhpSpreadsheet\Shared\JAMA\Matrix D

Total Complexity 216
Dependencies 6
Dependents 9
Total lines 1,212
Lines of code 727
Logical lines of code 498
Comment lines 295
Methods 31
Properties 3

Methods 31

Method Rating Maintainability Complexity Lines of code
getMatrix()
D
32 35 112
times()
B
37 23 75
arrayRightDivide()
A
43 15 46
plusEquals()
A
44 14 42
power()
A
44 14 42
arrayTimesEquals()
A
44 14 42
minusEquals()
A
44 14 42
__construct()
A
45 10 44
concat()
S
50 7 28
arrayLeftDivideEquals()
S
50 7 28
arrayLeftDivide()
S
50 7 28
arrayRightDivideEquals()
S
50 7 28
arrayTimes()
S
50 7 28
minus()
S
50 7 28
plus()
S
50 7 28
checkMatrixDimensions()
S
65 4 9
transpose()
S
64 3 9
getMatrixByCol()
S
65 3 9
getMatrixByRow()
S
65 3 9
trace()
S
66 2 8
diagonal()
S
68 2 7
solve()
S
66 2 8
getArray()
S
82 1 3
uminus()
S
91 1 2
identity()
S
79 1 3
set()
S
79 1 3
get()
S
80 1 3
getColumnDimension()
S
82 1 3
getRowDimension()
S
82 1 3
inverse()
S
79 1 3
det()
S
76 1 4